package com.sz.biz.common.base.service;

import com.sz.biz.common.base.entity.MessageTemplate;

import java.util.List;

/**
 * Function: TODO: ADD FUNCTION <br>
 * Author: Johnboy <br>
 * Date: 2017-08-10 14:49:00
 */
public interface MessageTemplateService {
    /**
     *
     * @param id
     * @return
     */
     MessageTemplate findById(int id);

    /**
     * 根据客户消息叶子节点的父节点 获取消息模板
     *
     * @param refParentId
     * @return
     */
     List<MessageTemplate> findByRefParentId(int refParentId);

    /**
     *
     *获取短信或者邮件类型下的所有模板
     *
     * @param templateType
     * @return
     */
     List<MessageTemplate> findByTemplateType(String templateType);

     MessageTemplate findByTemplateTypeAndRefParendId(String templateType,int refParentId);


}
